fn main() {
    database_url
    /*
    二、设置database_url，创建连接池

DSN：mysql://root:root@127.0.0.1:3306/testdb?pool_min=10&pool_max=100&conn_ttl=10

?后面的参数列表：

    pool_min：连接池最小值，默认10
    pool_max：连接池最大值，默认100
    inactive_connection_ttl：默认0秒，如果空闲连接时长大于ttl，连接数也大于pool_min，就关闭
    ttl_check_interval：默认30秒，ttl检测周期，每隔30秒检查一下空间连接的状态
    conn_ttl：默认为wait_timeout，如果最后一次IO执行的时长大于ttl，则关闭该连接
    tcp_keepalive：默认为None，tcp保持连接状态的时长，毫秒单位
    tcp_nodelay：默认为true，是否启用TCP_NODELAY选项
    stmt_cache_size：默认10条，缓存准备好的stmt语句
    prefer_socket：是否查询@@socket变量
    socket：默认为None，Unix套接字（或Windows上的命名管道）的路径
    compression：默认None，压缩快慢，（fast = 1、on = true、best = 9，0~9）
     */
    let pool = mysql_async::Pool::new(database_url);
    println!("Hello, world!");
}
